package fr.afcepf.vod.metier;

import java.util.Date;
import java.util.List;

import javax.inject.Inject;
import javax.inject.Named;

import fr.afcepf.vod.dao.IDaoTarif;
import fr.afcepf.vod.entities.Tarifvideounite;

@Named
public class GestionTarifImpl implements IGestionTarif {
	
	IDaoTarif daoTarif;
	
	@Override
	public List<Tarifvideounite> getListeTarifsValides(Date debutDispoVideo, Date finDispoVideo) {
		return daoTarif.getListeTarifsValides(debutDispoVideo, finDispoVideo);
	}

	@Override
	public Tarifvideounite getTarifById(int id) {
		return daoTarif.getTarifById(id);
	}

	@Override
	public void ajouterTarif(Tarifvideounite tarif) {
		daoTarif.ajouterTarif(tarif);
		
	}

	public IDaoTarif getDaoTarif() {
		return daoTarif;
	}
	@Inject
	public void setDaoTarif(IDaoTarif daoTarif) {
		this.daoTarif = daoTarif;
	}

}
